package com.example.springboot.dao.daoNew;

import com.example.springboot.pojo.NewItem;
import com.example.springboot.pojo.OldItem;
import com.example.springboot.pojo.SourceFile;
import com.example.springboot.pojo.UpOrIn;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface TestDao1 {
 
    List<String> selectDailyActivity();




    List<NewItem> selectNewItem(@Param("archTypeName") String archTypeName ,@Param("gSrchiveId")  Long gSrchiveId);

    String selectArchiveNo(@Param("itemId") Long itemId);

    UpOrIn selectPropertyValue(@Param("itemId") Long itemId,@Param("uuid") String uuid);

    /**
     *
     * 查询全宗下pdf文件url
     * @return java.util.List<java.lang.String>
     * @see List< SourceFile>
     * @date 2023/5/8 14:18
     * @author wyz
    */
    List<SourceFile> selectFileUrl(@Param("gSrchiveId")  Long gSrchiveId);


    /**
     * 查询重复原文老系统id
     *
     * @param gSrchiveId:
     * @return java.util.List<java.lang.Long>
     * @see List< Long>
     * @date 2023/5/12 10:52
     * @author wyz
    */
    List<SourceFile> selectSoureFileOldId(@Param("gSrchiveId")  Long gSrchiveId);

    List<Long> selectSoureFileNewId(@Param("soureFileOldId")  String soureFileOldId,@Param("itemId")Long itemId);
}